home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 011 / utildsk.arc / SPEEDUP.DOC < prev    next >
Encoding:
Text File  |  1985-03-12  |  2.8 KB  |  53 lines

  1.  
  2.     Many people have inquired whether programs designed to "speed up"
  3. floppy disk access (SPEED41.COM, SP40.COM) are safe to run.  There has been a
  4. concern that the use of this type of a program would increase the wear and tear
  5. on the disk drives and shorten their life.  This question was raised once again
  6. by one of the callers on my BBS and his call galvanized me to investigate
  7. and determine just what the effect of these programs is.
  8.  
  9.     The two programs mentioned above are identical.  Somewhere along the
  10. line someone apparently renamed it.  They are both available on various BBS's.
  11. The program looks at Interrupt 30 (located at 0000:0078) to determine the
  12. segment and offset of the disk parameter block.  In DOS 1.0 this is located
  13. in the ROM BIOS, but in DOS 1.1 and subsequent it is a part of DOS located at
  14. 0000:0522.  The first byte (out of eleven) of the Disk Parameter contains the
  15. hexidecimal value CF in DOS 1.0 and DF in DOS 1.1 and subsequent.  The
  16. speedup program changes that value to EF.
  17.  
  18.     Now let me quote from Peter Norton's book "Inside the IBM PC", page
  19. 138:
  20.  
  21.         "IBM made only two changes in the disk base (sic. parameter)
  22.         table from DOS release 1.00 to 1.10, but they resulted in
  23.         much faster use of the diskettes.  First they made a minor
  24.         increase in the time allowed for the diskette drive to move
  25.         from track to track.  In the ROM version of the table, used
  26.         by DOS version 1.00, the time was 24 milliseconds; the new
  27.         time, starting with DOS version 1.10, is 26 milliseconds.
  28.  
  29.         On the face of it, this change should have slightly increased
  30.         the operating time, but it apparently was aimed at reducing
  31.         the number of times that a diskette operation failed and had
  32.         to be re-tried - and that speeds up access.  If you are looking
  33.         this item up in the disk base table, it is the first half - or
  34.         first nybble, as it is sometimes called - of the first byte
  35.         of the table.  The original value was 12, hex C, and the DOS
  36.         1.10 value was 13, or hex D.  This parameter is counted in
  37.         units of two milliseconds, so the increase was 2 milliseconds,
  38.         and the new value is 26 milliseconds."
  39.  
  40.     The SPPED411.COM or SP40.COM programs therefore further increase this
  41. value to 28 milliseconds, causing a SLOWER operating disk drive!  However, it
  42. apparently also further reduces the required number of retries for there is a
  43. noticeable improvement in the speed with which the drives access data.    It
  44. would be my surmise that these programs would place LESS stress on the disk
  45. drives, not more, yet provide improved performance.  It is well know that IBM
  46. designs conservatively, but this is ridiculous.
  47.  
  48.     An additional benefit is that these programs produce a MUCH quieter
  49. running disk drive.
  50.  
  51.                     John McDermott
  52.                     (D) 703-321-7441
  53. ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo